package com.sanyang.pda.contract;

import com.sanyang.pda.bean.ByBarcodeBean;
import com.sanyang.pda.bean.PickingDeliveryBean;
import com.sanyang.pda.bean.request.EnterToBePickedRequest;
import com.wangshen.base.ui.mvp.base.view.BaseView;

import java.util.List;

public class PickingDeliveryContract {
    public interface Presenter{
        void deliveryInfo( String deliveryNo,  String pallet,String storagebinId, String barcode);
        void confirmOffShelf(String deliveryNo, String pallet, String storagebinId,  List<String> barcode);
        void enterToBePicked(EnterToBePickedRequest body);
        void pickingCompleted(EnterToBePickedRequest body);
        void selectArticleInfoByBarcode(String barcode,String number);
    }
    public interface View extends BaseView {
        void setList(PickingDeliveryBean list);
        void refresh();
        void onSuccess();
        void setGoodsList(List<ByBarcodeBean> list);
    }
}
